// 选择城市弹出层
/* const cityPopup = (
    <Popup
      visible={visible}
      destroyOnClose
      onMaskClick={() => {
        setVisible(false);
      }}
    >
      <div className="searchBarContainer">
        <SearchBar
          placeholder="输入文字过滤选项"
          value={searchText}
          onChange={(text) => {
            setSearchText(text);
          }}
        />
      </div>
      <div className="checkListContainer">
        <CheckList
          className="myCheckList"
          defaultValue={selected ? [selected] : []}
          onChange={(val) => {
            setSelected(val[0]);
            setVisible(false);
          }}
        >
          {filteredItems.map((item) => (
            <CheckList.Item key={item} value={item}>
              {item}
            </CheckList.Item>
          ))}
        </CheckList>
      </div>
    </Popup>
  ); */

// const items = ["A", "B", "C", "D", "E", "F", "G", "H"];

/* // 弹出框的展示和隐藏
  const [visible, setVisible] = useState(false);

  // 选择城市数据
  const [selected, setSelected] = useState("A");

  // 搜索框输入的值
  const [searchText, setSearchText] = useState("");

  // 搜索框过滤数据
  const filteredItems = useMemo(() => {
    if (searchText) {
      return items.filter((item) => item.includes(searchText));
    } else {
      return items;
    }
  }, [items, searchText]); */

// 获取地理位置信息
// 谷歌浏览器里navigator.geolocation的使用，只能使用https协议，普通的http协议是无法执行的
// navigator.geolocation.getCurrentPosition((position) => {
//   console.log("当前位置信息 : >>", position.coords.latitude);
//   console.log("当前位置信息 : >>", position.coords.longitude);
// });

/* const test = {
  accuracy: 34556, // 经纬度的精度
  altitude: null, // 海拔高度
  altitudeAccuracy: null, // 海拔高度的精度
  heading: null, // 设备进行方向
  latitude: 22.5411, // 纬度
  longitude: 114.0586, // 经度
  speed: null, // 速度
}; */




/* function onComplete(res) {
  console.log("success : >>", res);
  return res;
}

function onError(err) {
  console.log("error : >>", err);
}

// 创建地图实例
const initMap = async () => {
  try {
    let AMap = await AMapLoader.load({
      key: "cf14edbcdfd710141a8a42774374723d",
      version: "2.0",
      plugins: [],
    });
    map = new AMap.Map("container", { zoom: 13 });

    // 通过浏览器精确定位
    AMap.plugin("AMap.Geolocation", function () {
      let geolocation = new AMap.Geolocation({
        enableHighAccuracy: true, //是否使用高精度定位，默认:true
        timeout: 10000, //超过10秒后停止定位，默认：无穷大
        maximumAge: 0, //定位结果缓存0毫秒，默认：0
        convert: true, //自动偏移坐标，偏移后的坐标为高德坐标，默认：true
        showButton: true, //显示定位按钮，默认：true
        buttonPosition: "LB", //定位按钮停靠位置，默认：'LB'，左下角
        buttonOffset: new AMap.Pixel(10, 20), //定位按钮与设置的停靠位置的偏移量，默认：Pixel(10, 20)
        showMarker: true, //定位成功后在定位到的位置显示点标记，默认：true
        showCircle: true, //定位成功后用圆圈表示定位精度范围，默认：true
        panToLocation: true, //定位成功后将定位到的位置作为地图中心点，默认：true
        zoomToAccuracy: true, //定位成功后调整地图视野范围使定位位置及精度范围视野内可见，默认：false
      });

      map.addControl(geolocation);

      geolocation.getCurrentPosition(function (status, result) {
        if (status == "complete") {
          onComplete(result);
        } else {
          onError(result);
        }
      });
    });
  } catch (e) {
    console.log(e);
  }
}; */
